// pages/QRCode/QRCode.js
Page({

      /**
       * 页面的初始数据
       */
      data: {
            id:'',
            name:'',
            time:'',
            host:'',
            imgSrc:'',
            inviteInfo:{},
            invitee:{}
      },
      getPhoneNumber(e){
            console.log(e);
      },

      /**
       * 生命周期函数--监听页面加载
       */
      onLoad: function (options) {

            this.setData({
                  id:options.id
            })
      },

      /**
       * 生命周期函数--监听页面初次渲染完成
       */
      onReady: function () {

      },

      /**
       * 生命周期函数--监听页面显示
       */
      onShow: function () {

            let src=getApp().globalData.host+'client/invite/inviteQRCode?link='+getApp().globalData.QRCodeHost+'&id='+this.data.id;
            this.setData({
                  host:getApp().globalData.host,
                  imgSrc:src
            })
            wx.request({
              url: getApp().globalData.host+'client/invite/inviteInfo?id='+this.data.id,
              success:res=>{
                    this.setData({
                        inviteInfo:res.data.data.inviteInfo
                    })
                    this.formatInvitee(res.data.data.inviteInfo.invitee);
                    this.formatTime(res.data.data.inviteInfo.loseDate);
              }
            })
      },
      // 格式话受邀人信息
      formatInvitee(e){
            this.setData({
                  invitee:JSON.parse(e)
            })
      },
      // 格式化有效时间
      formatTime(e){
            var time =  new Date(e);
            var y = time.getFullYear();
            var m = time.getMonth()+1;
            var d = time.getDate();
            let t= y+'年'+m+'月'+d+'日'+' '+time.getHours()+'时'+time.getMinutes()+'分'+time.getSeconds()+'秒';
            this.setData({
                  time:t
            })
      },

      /**
       * 生命周期函数--监听页面隐藏
       */
      onHide: function () {
            wx.switchTab({
                  url:'/pages/index/index'
            })
      },
})